﻿html,body{ background:#FFF;}
.header_line{ width:100%; line-height:25px; border-bottom:1px solid #E0E0E0;}

.header_logo{ margin:.5em 0;}
.header_logo .logo_01{ display:inline-block; float:left; width:auto;}
.header_logo .logo_01 img { max-height:65px; margin-right:1em;}
.company_name{display:inline-block; float:left;}
.company_name h1{ font-size:18px; margin:0;}
.company_name p{ color:#4d4e53;}

.nav_menu{ width:100%; line-height:40px; background:#3ba308;}
.nav_menu .nav_menu_list{ width:100%;}
.nav_menu .nav_menu_list li{position:relative; padding:0 2em; float:left;}
.nav_menu .nav_menu_list li::after{ position:absolute;top:0;right:0; width:1px; height:30px; content: "|";  color:#FFF;}
.nav_menu .nav_menu_list li:last-child::after{ content: "";}
.nav_menu .nav_menu_list li a { color:#FFF; font-size:14px;}

.pro_list li { padding:1.2rem;}
.pro_list li h2{ font-size:14px; text-align:center; line-height:2.7rem;}



.com_bg{ background:url(../images/company/com_bg.jpg) repeat-x center; padding:2rem 0; }
.com_bg h2,p{ color:#FFF;}
.com_bg h2{ line-height:4rem ; border-bottom:1px solid #FFF; font-size:14px;}
.com_bg p{ padding:1rem 0; line-height:2rem;}
.com_bg .btn_more{ display:inline-block; float:right; background:#FFF; padding:.5rem; line-height:.5rem;}

.dt_list li{ padding:1.2rem;}
.dt_list li .user_box { width:100%;}

.quanzi_list .top{ background:#FFF;}


.link_box{ width:100%;margin:3rem  0 0 0;}

.foot_menu{ width:100%; background:#3ba308;}

footer {width:100%; padding:3rem 0;background:#e2e2e2;}
footer .foot_imgbox{ position:relative;}
footer .foot_imgbox img{ width:80%; margin:0px auto;}
footer .foot_imgbox::after{content:"";width:1px; height:100%; background:#a0a0a0; top:0; right:0;position:absolute;}

footer h2{ font-size:18px; border-bottom:1px solid #a0a0a0; line-height:2.7rem;}

footer p{color:#363535; line-height:21px;}
.copyright_box{ padding:1rem 0 0 0 ;line-height:29px;}